do one's utmost for something - Spanish English Dictionary